// Grid System
// ---------------------------------------
.g {
	.clearfix;
	margin: 0 auto;
	width: @site_width;
}
.g-row {
	.clearfix;
	margin: @grid_gutter_width 0 0;

	&:first-child {
		margin-top: 0;
	}

	> [class ^= 'g-'] {
		float: left;
		margin: 0 0 0 @grid_gutter_width;
	
		&:first-child {
			margin-left: 0;
		}
	}
  > [class^='gc-'] { 
		float: left;
	}
}
.g-1	{ .gridRow; }
.g-2	{ .gridRow(2); }
.g-3	{ .gridRow(3); }
.g-4	{ .gridRow(4); }
.g-5	{ .gridRow(5); }
.g-6	{ .gridRow(6); }
.g-7	{ .gridRow(7); }
.g-8	{ .gridRow(8); }
.g-9	{ .gridRow(9); }
.g-10	{ .gridRow(10); }
.g-11	{ .gridRow(11); }
.g-12	{ .gridRow(12); }
.g-13	{ .gridRow(13); }
.g-14	{ .gridRow(14); }
.g-15	{ .gridRow(15); }
.g-16	{ .gridRow(16); }

.gc-1	{ .gridRow; }
.gc-2	{ .gridRow(2); }
.gc-3	{ .gridRow(3); }
.gc-4	{ .gridRow(4); }
.gc-5	{ .gridRow(5); }
.gc-6	{ .gridRow(6); }
.gc-7	{ .gridRow(7); }
.gc-8	{ .gridRow(8); }
.gc-9	{ .gridRow(9); }
.gc-10	{ .gridRow(10); }
.gc-11	{ .gridRow(11); }
.gc-12	{ .gridRow(12); }
.gc-13	{ .gridRow(13); }
.gc-14	{ .gridRow(14); }
.gc-15	{ .gridRow(15); }
.gc-16	{ .gridRow(16); }
